//=============================================================================
/**
 * @file	pkthln_shot_sub.h
 * @brief	サッカー
 * @date	2008.12.01
 */
//=============================================================================

#ifndef	__PKTHLN_SHOT_SUB_H__
#define	__PKTHLN_SHOT_SUB_H__

#include "common.h"
#include "../pkthln_clact.h"

#define SUB_DISP_DISTANCE	(512 * FX32_ONE)
#define TIMER_ACT_NUM	(2)

///#define SUB_WIDE_SCREEN_CHAR_SIZE	(32*4)		//サブ画面のワイドスクリーン使用キャラ数

typedef struct SHOT_SUB_DISP_CNT_tag * SHOT_SUB_DISP_CNT_PTR;

#include "../../pokethlon.h"

extern SHOT_SUB_DISP_CNT_PTR ShotSub_Init( 	const int inHeapID,
										GF_BGL_INI *inBgl,
										PKTHLN_PTR pkthlnPtr );
extern void ShotSub_Free( SHOT_SUB_DISP_CNT_PTR ptr );
extern void ShotSub_SetScreen(SHOT_SUB_DISP_CNT_PTR ptr);
extern void ShotSub_SetObj(	PKTHLN_CLACT_CNT_PTR inActCntPtr, SHOT_SUB_DISP_CNT_PTR ptr,
							CMN_RES_CNT_PTR cmn_res_ptr);
extern void ShotSub_WriteWinInfo( SHOT_SUB_DISP_CNT_PTR ptr );
extern void ShotSub_DispTime(SHOT_SUB_DISP_CNT_PTR ptr, const int inTime);
extern void ShotSub_FillPoint(SHOT_SUB_DISP_CNT_PTR cnt_ptr, const u8 inPoint);
extern void ShotSub_ScoreUpdate(SHOT_SUB_DISP_CNT_PTR ptr, u8 inScore, u8 inNetID);
extern u8 ShotSub_GetDispScore(SHOT_SUB_DISP_CNT_PTR ptr);
#endif	//__PKTHLN_SHOT_SUB_H__